﻿// The Triangle POJ - 1163.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*
https://vjudge.net/problem/POJ-1163#author=GPT_zh

        7
      3   8
    8   1   0
  2   7   4   4
4   5   2   6   5

(Figure 1)
图1展示了一个数字三角形。编写一个程序，计算从顶部开始并在底部某处结束的路径上经过的数字之和的最大值。每一步可以向左下对角线走，也可以向右下对角线走。
输入
你的程序需要从标准输入中读取数据。第一行包含一个整数N：三角形中的行数。接下来的N行描述了三角形的数据。三角形的行数大于1但不超过100。三角形中的数字均为0到99之间的整数。
输出
你的程序需要写入标准输出。最大和以整数形式输出。

5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5

30

*/
int main()
{
    std::cout << "Hello World!\n";
}

 